package com.keyroy.game.puzzle_rpg.views.listener;

import com.keyroy.game.puzzle_rpg.models.item.Item;
import com.keyroy.game.puzzle_rpg.models.skill.Skill;
import com.keyroy.game.puzzle_rpg.models.world.Map;
import com.keyroy.game.puzzle_rpg.models.world.MapNode;
import com.keyroy.game.puzzle_rpg.views.ViewContainer.ViewMaker;

public interface EditorListener {

	public void onMapSelected(Map map);

	public void onMapNodeSelected(MapNode map);

	public void onItemSelected(Item item);

	public void onSkillSelected(Skill skill);

	public void onPuzzleSetChange();

	public void onTileTypeChange();

	public void onRoleSetChange();

	public void onTab(ViewMaker viewMaker, String name);
	public void onCenterTab(int x, int y);
	public void onRepaintTab();

}
